package com.spstudio.iforward.end.interfaces;

import javax.ejb.Remote;

import com.spstudio.iforward.core.bean.PageObject;
import com.spstudio.iforward.core.interfaces.IQueryResult;
import com.spstudio.iforward.front.CandidateStory;

@Remote
public interface ICandidateStorySessionBeanRemote {
	public int saveCandidateStory(CandidateStory story);
	public void deleteCandidateStory(int storyId);
	public IQueryResult<CandidateStory> loadMultiCandidateStory(CandidateStory condition, PageObject pageObject);
	public CandidateStory loadSingleCandidateStory(int storyId);
	public boolean setStoryStatusReviewed(int storyId);
	public boolean setStoryStatusUnReviewed(int storyId);
	public void deletePublishedCandidateStory(int storyId);
}
